﻿using System.Reactive.Subjects;
using Windows.UI.ViewManagement;

namespace MicroMVVM.Services.Interfaces
{
    /// <summary>
    /// This interface represents the service to check the current tablet layout.
    /// </summary>
    public interface IViewLayoutService
    {
        /// <summary>
        /// 
        /// </summary>
        Subject<ApplicationViewState> OnViewStateChanged { get; }

        /// <summary>
        /// 
        /// </summary>
        ApplicationViewState CurrentViewState { get; }
    }
}
